/*
Theme Name: GamaArcade
Description: GamaArcade Blog
Author: Pedro Henrique Ferro Gorla
*/

* { margin: 0px; padding: 0px;}

html {
	background: #CCC;
}

@font-face {
    font-family: 'ocr-a';
    src: url('fonts/ocr-a-bt.eot');
    src: url('fonts/ocr-a-bt.eot?#iefix') format('embedded-opentype'),
         url('fonts/ocr-a-bt.woff') format('woff'),
         url('fonts/ocr-a-bt.ttf') format('truetype'),
         url('fonts/ocr-a-bt.svg#ocr-a_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	margin: 0 auto;
padding: 0px 0px 0px 0px;
font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
font-size: 15px;
}

h1, h2, h3, h4, h5, h6 { line-height:100%; font-weight: bold;}
table { border: 1px solid #e7e7e7; margin: 0 -1px 24px 0; text-align: left; width: 100%;}
tr th,  thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px;}
tr td { border-top: 1px solid #e7e7e7; padding: 6px 12px;}
tr.odd td { background: #f2f7fc;}
ul { list-style: none;}
blockquote { font-style: italic; color: #555; padding:10px;}
blockquote blockquote { color: #777;}
blockquote em { font-style: normal;}
pre { padding: 9px; background: #f9f9f9; border: 1px solid #ccc;}
code { padding: 0 3px; background: #eee;}
pre code {background: transparent;}
.clear {clear:both;}

img.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
img.alignnone {margin: 0px 0px 10px 0px;display: inline;}
img.alignright {margin: 5px 0px 10px 10px;display: inline;}
img.alignleft {margin: 5px 10px 10px 0px;display: inline;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.alignright {float: right;margin: 0px 0px 10px 10px;}
.alignleft {float: left;margin: 0px 10px 10px 0px;}

/************************************************
*	Header  				*
************************************************/

#header { width: 100%; height:315px; display: inline-block; margin: 0px auto 10px; padding: 0px; float: none; background: transparent;}
.header{ width:100%; height: 315px; margin: 0px auto 0px; padding: 0px; float: none; background: #0e774c}
#logo{ width:800px; height:305px; margin:0px auto 0px;}
#header h1, #header p {width: 800px; height: 305px; color: #333333; margin: 0px; padding: 0px; text-decoration: none; float: left;}
#header h1 a, #header h1 a:visited, #header p a, #header p a:visited { width: 800px; height: 305px; color: #333333; text-decoration: none; margin: 0px; float: left;}
#header h1 a:hover, #header p a:hover { width: 800px; height: 305px; color: #333333; margin: 0px; padding: 0px; text-decoration: none; float: left;}

/************************************************
*	logotipo		        	*
************************************************/

p.logotipo a {
	display:block;
	width:800px;
	height:304px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/banzin.png) no-repeat;
	text-indent:-9999px;
	float: left;
}

#content{
margin: 20px auto;
    padding: 0 0 10px;
    position: relative;
    width: 1024px;
}

#corpo {
	max-width: 1600px;
	min-width: 1024px;
}

#corpo #conteudo{
	margin: 0;
    padding: 0;
    width: 980px;
}

.artigo{
	margin: 0px 0px 20px 0px;
	height: 100%;
	color: #555;
	padding: 0px 15px;
	width: 590px;
	float: left;
	background: #fff;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 2px solid #0e774c;
}

#title {
	margin: 15px 0px -15px -35px;
	padding: 4px 0px 0px 40px;
	width: 616px;
	height: 60px;;
	float: lef;
	text-align: left;
	background: #0e774c;
}

#sub-title{
	background: url("http://gamaarcade.com.br/images/title.png") no-repeat scroll 0 0 / 657px 40px transparent;
    height: 60px;
    margin: 15px 0 -50px -36px;
    padding: 4px 0;
    text-align: left;
    width: 657px;	
}

#titlegrande {
	margin: 0 0px 10px 0;
	padding: 4px 0px;
	width: 900px;
	float: lef;
	text-align: left;
	background: #fff;
	border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	display:inline-block;
}


.title h1 {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	text-shadow:1px 1px 0px #fff;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
}

.title h1 a {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	text-shadow:1px 1px 0px #fff;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
}
.title h1 a:hover {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	text-shadow:1px 1px 0px #fff;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
}
.title h2 {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: orc-a !important;
	font-weight:normal !important;
	overflow:hidden;
	text-shadow:1px 1px 0px #fff;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
}
.title h2 a {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
	color: #4E4E4E;
	text-decoration: none !important;
}
.title h2 a:hover {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
	color: #0e774c !important;
	text-decoration: none !important;
}padding: 0px 0px 10px;
width: 920px;
margin: 20px auto;
background: #transparent;
position: relative;

.titlesingle {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	text-shadow:1px 1px 0px #fff;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
}
.titlesingle h1 {
	margin: 0px 0 5px 0;
	padding: 0 0 0px 0;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-weight:normal !important;
	overflow:hidden;
	text-shadow:1px 1px 0px #fff;
	letter-spacing: -1px !important;
	font-size: 25px !important;
	line-height: 28px !important;
}

.author {color:#000;font-size:11px;padding:0px 5px;}
.author a {color:#0e774c;font-size:11px;}

.comm {color:#fff;padding:0px 10px;}
.comm a:link,  .comm a:visited {color:#0000ff;}
.comm a:hover {color:#0000ff;}

.morer {position:absolute;top:15px;right:10px;}
.morer a {color:#0000ff;}
.morer a:hover {color:#0000ff !important;}

.entry { margin:0 0; padding: 0px 0px; display:inline-block; width:590px;}
.entry a:link,  .entry a:visited { color:#0000ff; background-color: transparent;}
.entry a:hover { color:#0000ff; background-color: transparent; text-decoration: underline;}
.entry h2 { font-size: 18px; margin: 0px 0px 10px 0px;}
.entry ul, .entry ol { margin: .4em 0 1em; line-height: 150%; }
.entry ul li, .entry ol li { list-style-position:outside; margin: 5px 0px 0px 0px;}
.entry p { margin: 0px; padding: 0px 0px 5px 0px; line-height:24px; text-align: justify;}

.entrygrande { margin:0 0; padding: 0px 0px; display:inline-block; width:900px;}
.entrygrande a:link,  .entry a:visited { color:#0000ff; background-color: transparent;}
.entrygrande a:hover { color:#0000ff; background-color: transparent; text-decoration: underline;}
.entrygrande h2 { font-size: 18px; margin: 0px 0px 10px 0px;}
.entrygrande ul, .entrygrande ol { margin: .4em 0 1em; line-height: 150%; }
.entrygrande ul li, .entrygrande ol li { list-style-position:outside; margin: 5px 0px 0px 0px;}
.entrygrande p { margin: 0px; padding: 0px 0px 5px 0px; line-height:24px; text-align: justify;}

/************************************************
*	Sidebar					*
************************************************/
.right{
    float: right;
    margin: 0 0 0 1.5%;
    min-height: 700px;
    padding: 0;
    width: 320px;
}

.left{
	float: left;
    width: 625px;
}

#sidebar{
	width: 320px;	
}

.sidebox {
	width:300px;
	background: #fff;
	min-height: 40px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	display:inline-block;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 2px solid #0e774c;
}
.sidebox a {
	color: #000;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-size: 15px !important;
	text-weigth: bold;
}
.sidebox a:hover {
	color: #0000ff !important;
	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important;
	font-size: 15px !important;
	text-weigth: normal !important;
}
.sidebox ul { list-style-type: none; margin: 0px; padding: 0px 0px 5px 0px;}
.sidebox li { list-style-type: none; margin: 0; padding: 0;}
.sidebox ul ul { list-style-type: none; margin: 0; padding: 0px; background-repeat:no-repeat;}
.sidebox ul ul ul { list-style-type: none; margin: 0; padding: 0; border:0;}
.sidebox ul ul ul ul { list-style-type: none; margin: 0; padding: 0; border:0;}

.sidebox ul li { height:100%; line-height:18px; clear:left; width: 300px; margin:0px; list-style-type: none; border-bottom: 1px dotted #cdcdcd; text-align: left;}

.sidebox ul li a:link { color:#000; font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important; font-size: 15px; 	text-decoration: none; padding: 5px 0px 5px 0px; display: inline-block;}

.sidebox ul li a:hover { color: #0000ff; font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, Helvetica !important; font-size: 15px; text-decoration: none; padding: 5px 0px; display: inline-block; font-weight: normal !important;}

.sidebox p { padding: 7px 10px;	margin:0;}

.sidebox table { width:100%; text-align:center; color:#787d7f;}

h3 {
	width: 300px;
	height: 30px;
	padding: 10px;
	margin: -10px -10px 10px -10px;
	font-size: 28px;
	font-family: ocr-a !important;
	color:#0e774c;
	letter-spacing:-1px;
	text-shadow:#B2B2B2 4px 1px 7px;
	border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
}

.textwidget { width: 300px; margin: 0px; padding: 0px;}

.textwidget tr { width: 290px; height: 25px;}

.textwidget td { width:105px;}

li.recentcomments {padding:5px 10px;}

.oddli { background:#fcfcfc;}

.squarebanner { padding:10px; margin:0px 0px 10px 0px; background:#f3f3f3; border:1px solid #e7e7e7;}

.squarebanner ul { list-style-type:none; margin: 0px; padding: 0px 0px 15px 0px; width:300px; overflow:hidden;}

.squarebanner ul li { list-style-type:none; margin: 5px 7px 0px 0px; float:left; padding:5px; display:inline; background:#fff;}

.worldgame { width: 350px; height: 197px; }

.sidebox .logoleft { float: left;}

.worldgame .img{ background: url("http://gamaarcade.com.br/images/apoio.jpg") no-repeat; width: 350px; height: 197px;}

/************************************************
*	BARRA SUPERIOR					        	*
************************************************/

#bar {
position: fixed !important;
background: #0e774c;
width: 100%;
height: 30px;
z-index: 300;
top:0px; padding:0;
left: 0px;
font-family: ARIAL;
}
.menubar {
position:absolute;
float: hight;
top:10px;
left:40%;
margin-left: 35%;
color:#FFF;
font-size:14px;
font-family: Arial;
font-style: normal;
font-weight: 300;
box-shadow:0 0 3px rgba(48, 62, 100, 0.2);
}
.menubar a {
text-decoration:none;
color: #FFF;
top: 0px;
padding-top:7px;
padding-bottom:7px;
padding-left:12px;
padding-right:12px;
}
.menubar a:hover {
text-decoration:underline;
background:rgba(48, 62, 100, 0.2);
top: 0px;
padding-top:7px;
padding-bottom:10px;
padding-left:12px;
padding-right:12px;
}
#pagelogo {
float: left;
z-index: 5;
}
B {
font: ARIAL BACK;
font-size: 20px;
color: #FFF;
margin-top: 6px;
margin-left: 50px;
}

.navegacao{
    width:630px;
    float:left;
    }
 
.recentes{
    float:left;
    }
 
.anteriores{
    float:right;
    }
    
#footer{ width:100%; height: 90px; margin: 0px auto 0px; padding: 0px; float: none; background: #0e774c;}

.tetris{ width: 270px; }
.pixela{ width: 270px; height: 210px; background: url("http://gamaarcade.com.br/images/tetris.png"); }

#dropDivT {
 display: none;
 position: absolute;
 height: 60px;
 width: 90px;
 background: url("http://gamaarcade.com.br/images/T.png") no-repeat;
}

#dropDivL {
 display: none;
 position: absolute;
 height: 60px;
 width: 60px;
 background: url("http://gamaarcade.com.br/gamaarcade/images/L.png") no-repeat;
}

#dropDivS {
 display: none;
 position: absolute;
 height: 60px;
 width: 90px;
 background: url("http://gamaarcade.com.br/gamaarcade/images/S.png") no-repeat;
}